package main

func main() {
	// test_pkg.Goto()

	//数组
	// test_pkg.Test_array()

	//切片 new  make 区别
	// test_pkg.Test_slice()
	// test_pkg.Test2()

	//map
	// test_pkg.Test_map()
	// test_pkg.Map_slice()
	// test_pkg.Map_sort()

	//strings 包
	// test_pkg.Test_strings()

	//strconv 包
	// test_pkg.Test_strconv()

	//container 包
	//双向链表 list
	// test_pkg.Test_list()
	//ring
	// test_pkg.Test_ring()
	//heap
	// test_pkg.Test_heap()

	//struct
	// test_pkg.Test_struct()
	// m := test_pkg.NewConfig()
	// fmt.Printf("m: %v\n", m)
	// m1 := new(test_pkg.config)
	// fmt.Printf("m1: %v\n", m1)
	// test_pkg.Test_struct_tag()

	//sync 包
	// test_pkg.Test_mutex()

	//math 包
	// test_pkg.Test_math()
	// test_pkg.Test_math_big()

	//interface
	// test_pkg.Test_interface()
	// test_pkg.Test_interface2()
	// test_pkg.Test_days()
	// test_pkg.Test_ints()
	// test_pkg.Test_strings()

	//读取和输入
	// test_pkg.Test_fmt()

	//os 包
	// test_pkg.Test_file_read()
	// test_pkg.Test_read_line()

	//json 包
	// test_pkg.Test_json()

	//panic recover
	// test_pkg.Test_recover()
	// test_pkg.Test_recover2()

	//协程 goroutine 和 通道 channel
	// test_pkg.Test_goroutine1()
	// test_pkg.Test_chan()
	// test_pkg.Chennel_block3()
	// test_pkg.Test_sieve()
	// test_pkg.Test_chan_close()
	// test_pkg.Test_select()

	//net 包
	// test_pkg.Run_server()
	// test_pkg.Run_http_server()

}
